Fix blkif 'grant-table-ification'
authorsmh22@firebug.cl.cam.ac.uk <smh22@firebug.cl.cam.ac.uk>
Wed, 6 Jul 2005 16:50:57 +0000 (16:50 +0000)
committersmh22@firebug.cl.cam.ac.uk <smh22@firebug.cl.cam.ac.uk>
Wed, 6 Jul 2005 16:50:57 +0000 (16:50 +0000)
Signed-off-by: Steven Hand <steve@xensource.com>
linux-2.6.11-xen-sparse/drivers/xen/blkback/interface.c

index 4aaef6b11600708714e8bbe1ae73fefd3a9b9e16..aaa976c5579966392551cdad34b5bb85225710f7 100644 (file)
@@ -219,9 +219,7 @@ void blkif_connect(blkif_be_connect_t *connect)
         op.ref            = ref;
         op.dom            = domid;
        
-        if(unlikely(HYPERVISOR_grant_table_op(GNTTABOP_map_grant_ref, &op, 1))) {
-            BUG();
-        }
+        BUG_ON( HYPERVISOR_grant_table_op(GNTTABOP_map_grant_ref, &op, 1) );
        
         handle = op.handle;
        
@@ -232,10 +230,6 @@ void blkif_connect(blkif_be_connect_t *connect)
             return;
         }
 
-        phys_to_machine_mapping[__pa(VMALLOC_VMADDR(vma->addr)) >>
-                                PAGE_SHIFT] =
-                      FOREIGN_FRAME(shmem_frame);
-
         blkif->shmem_ref = ref;
         blkif->shmem_handle = handle;
         blkif->shmem_vaddr = VMALLOC_VMADDR(vma->addr);